@charset "utf-8";
/* CSS Document */
body {
	color: #333;
	font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
}/*统一全站默认文本样式*/
dd, dt, dl, ol, img,input , form, li, ul, div, p, span, a, h6, h5, h4, h3, h2, h1 {
	margin: 0;
	padding: 0;
	border: 0;
}/*常用样式清零*/


/*二、begin：常用元素及选择符通用定义*/
ul, ol, li{
	list-style: none;
}/*去除li装饰点*/
.hidden {
	overflow:hidden;
}/*溢出隐藏*/
.ov_auto {
	overflow:auto;
}/*溢出自动*/
.none{
	display:none;
}/*隐藏*/
.block{
	display:block;
}/*定义成块属性*/
.inline{
	display:inline;
}/*定义成行内属性*/
.left{
	float:left
}/*float飘左*/
.right{
	float:right;
}/*float飘右*/
.clear{
	clear:both;
}/*清除两端*/
.bold{
	font-weight:bold;
}/*文本加粗*/
.normal{
	font-weight:normal;
	font-style:normal;
}/*文本字体粗细、风格都为正常*/

a {
	blr:expression(this.onFocus=this.blur());/*针对 IE*/
	outline:none;/*针对firefox等*/
	text-decoration: none;
}/*去除a点击后虚框，a无任何附加修饰*/

/*全站默认a元素颜色*/
a:link, a:visited {
	color: #333;
}
a:hover, a:active {
	color: #000;
}
/*end*/

/*h系列标签字体大小*/
h1, .h2{
	font-size:16px;
}
h3, .h4{
	font-size:14px;
}
h5,.h6{
	font-size:12px;
}
/*end*/

/*库化a元素颜色*/
a.color_1, a.color_1:link, a.color_1:visited{
	color:#e30d63;/* 通用粉红色链接 */
}
a.color_2, a.color_2:link, a.color_2:visited{
	color:#fb9400;/* 通用金黄色链接 */
}
a.color_3, a.color_3:link, a.color_3:visited{
	color:#00a0ca;/* 通用蓝色链接 */
}
a.color_1:hover, a.color_2:hover, a.color_3:hover{
	color:#c00;/* hover为深红色 */
}

a.color_4, a.color_4:link, a.color_4:visited{
	color:#666;/* 通用#666较浅灰色链接 */
}
a.color_5, a.color_5:link, a.color_5:visited{
	color:#999;/* 通用#999浅灰色链接 */
}
a.color_4:hover, a.color_5:hover{
	color:#333;/* hover为深灰黑色 */
}

a.color_6, a.color_6:link, a.color_6:visited{
	color:#fff;/* 通用白色链接 */
}
a.color_6:hover{
	color:#c00;/* hover为红色 */
}
/*end*/


/*库化文本元素颜色*/
.color1{
	color:#e30d63;/* 通用粉红色 */
}
.color2{
	color:#fb9400;/* 通用金黄色 */
}
.color3{
	color:#00a0Ca;/* 通用蓝色 */
}
.color4{
	color:#060;/* 通用绿色 */
}
.color666{
	color:#666;/*#较浅灰色*/
}
.color999{
	color:#999;/*#浅灰*/
}
.colorfff{
	color:#fff;/*#白色*/
}
/*end*/

/*容器描边border颜色*/
.border_1{
	border:1px solid #666;
}
.border_2{
	border:1px solid #999;
}
/*end*/

/*字体大小库化*/
.px_12, div .px_12, p .px_12, span .px_12{
	font-size:12px;
}
.px_13, div .px_13, p .px_13, span .px_13{
	font-size:13px;
}
.px_14, div .px_14, p .px_14, span .px_14{
	font-size:14px;
}
.px_16, div .px_16, p .px_16, span .px_16{
	font-size:16px;
}
.px_18, div .px_18, p .px_18, span .px_18{
	font-size:18px;
}
/*end*/

/*文本行高库化*/
.line_18, div .line_18, p .line_18, span .line_18{
	font-size:18px;
}
.line_20, div .line_20, p .line_20, span .line_20{
	font-size:20px;
}
.line_22, div .line_22, p .line_22, span .line_22{
	font-size:22px;
}
.line_24, div .line_24, p .line_24, span .line_24{
	font-size:24px;
}
/*end*/



/*通用定位*/
.relative{
	position:relative;
}
.absolute{
	position:absolute;
}
.fixed{
	position:fixed;
}
/*end*/